var negociosHoy = new Array();

$('#eventosYPromocionesHoy').live("pageshow", function() {
	$.mobile.loading('show');
	if(negociosHoy.length >0){
		cargarDatosNegocios();
	}
	else{
		cargarEventosHoy();
	}
});

function cargarEventosHoy(){
	$.mobile.loading('show');
	$.ajax({ 	
        type: "POST", 
        url: webServiceURL + "/listareventosdeldia",
	    dataType: "json",
        contentType: "application/json; charset=utf-8",              
        success: cargarHoySuccess, 
        error: OnError
	}); 
}

function cargarPromocionesHoy(){
	$.mobile.loading('show');
	var data = "{" + concat("pkloc", '', false) + "}"; //pkloc sobrante no se necesita por lo que se envía en blanco
	$.ajax({ 	
        type: "POST", 
        url: webServiceURL + "/listarpromocionesvigentes",
        data: data,
	    dataType: "json",
        contentType: "application/json; charset=utf-8",              
        success: cargarHoySuccess,
        error: OnError 
	}); 
}

function cargarHoySuccess(xmlHttpRequest, status){	
	$('#listaLugares').children().remove('li');
	negociosHoy = xmlHttpRequest.d;	
	cargarDatosNegocios();	
}

function cargarDatosNegocios(){
	var negociosList = "";
	$(negociosHoy).each(function(index, negocio){
		negociosList += '<li id="' + cargarCustomIcon(negocio.icono) + '" data-icon="custom"><a href="detalleEventosPromociones.html" onclick="seleccionarIndiceCategoria('+index+', true, false)"><p>'+negocio.linea1item+'</p>'+negocio.linea2item+'</a></li>';
	});	
	
	if(negociosList == ""){
		negociosList = gridVacioHtml;
	}
		
	var listView = $("#listaLugares");
	listView.append(negociosList);
	listView.listview("refresh"); 
	$.mobile.loading('hide');
}